<?php return array (
  0 => 
  array (
    'type' => 'namespace',
    'name' => 'Fun',
    'file' => 'C:\\www\\fun\\fun\\fun.zep',
    'line' => 2,
    'char' => 5,
  ),
  1 => 
  array (
    'type' => 'class',
    'name' => 'Fun',
    'abstract' => 0,
    'final' => 0,
    'definition' => 
    array (
      'methods' => 
      array (
        0 => 
        array (
          'visibility' => 
          array (
            0 => 'public',
            1 => 'static',
          ),
          'type' => 'method',
          'name' => 'dump',
          'parameters' => 
          array (
            0 => 
            array (
              'type' => 'parameter',
              'name' => 't',
              'const' => 0,
              'data-type' => 'variable',
              'mandatory' => 0,
              'reference' => 0,
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 4,
              'char' => 30,
            ),
          ),
          'statements' => 
          array (
            0 => 
            array (
              'type' => 'echo',
              'expressions' => 
              array (
                0 => 
                array (
                  'type' => 'concat',
                  'left' => 
                  array (
                    'type' => 'concat',
                    'left' => 
                    array (
                      'type' => 'string',
                      'value' => '<pre>',
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 5,
                      'char' => 13,
                    ),
                    'right' => 
                    array (
                      'type' => 'fcall',
                      'name' => 'print_r',
                      'call-type' => 1,
                      'parameters' => 
                      array (
                        0 => 
                        array (
                          'parameter' => 
                          array (
                            'type' => 'variable',
                            'value' => 't',
                            'file' => 'C:\\www\\fun\\fun\\fun.zep',
                            'line' => 5,
                            'char' => 23,
                          ),
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 5,
                          'char' => 23,
                        ),
                        1 => 
                        array (
                          'parameter' => 
                          array (
                            'type' => 'bool',
                            'value' => 'true',
                            'file' => 'C:\\www\\fun\\fun\\fun.zep',
                            'line' => 5,
                            'char' => 28,
                          ),
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 5,
                          'char' => 28,
                        ),
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 5,
                      'char' => 29,
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 5,
                    'char' => 29,
                  ),
                  'right' => 
                  array (
                    'type' => 'string',
                    'value' => '</pre>',
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 5,
                    'char' => 36,
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 5,
                  'char' => 36,
                ),
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 6,
              'char' => 1,
            ),
          ),
          'file' => 'C:\\www\\fun\\fun\\fun.zep',
          'line' => 4,
          'last-line' => 8,
          'char' => 22,
        ),
        1 => 
        array (
          'visibility' => 
          array (
            0 => 'public',
            1 => 'static',
          ),
          'type' => 'method',
          'name' => 'json',
          'parameters' => 
          array (
            0 => 
            array (
              'type' => 'parameter',
              'name' => 'code',
              'const' => 0,
              'data-type' => 'int',
              'mandatory' => 0,
              'default' => 
              array (
                'type' => 'int',
                'value' => '200',
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 8,
                'char' => 41,
              ),
              'reference' => 0,
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 8,
              'char' => 41,
            ),
            1 => 
            array (
              'type' => 'parameter',
              'name' => 'message',
              'const' => 0,
              'data-type' => 'string',
              'mandatory' => 0,
              'default' => 
              array (
                'type' => 'string',
                'value' => '请求成功',
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 8,
                'char' => 69,
              ),
              'reference' => 0,
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 8,
              'char' => 69,
            ),
            2 => 
            array (
              'type' => 'parameter',
              'name' => 'list',
              'const' => 0,
              'data-type' => 'variable',
              'mandatory' => 0,
              'default' => 
              array (
                'type' => 'empty-array',
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 8,
                'char' => 81,
              ),
              'reference' => 0,
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 8,
              'char' => 81,
            ),
            3 => 
            array (
              'type' => 'parameter',
              'name' => 'total',
              'const' => 0,
              'data-type' => 'variable',
              'mandatory' => 0,
              'default' => 
              array (
                'type' => 'int',
                'value' => '0',
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 8,
                'char' => 93,
              ),
              'reference' => 0,
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 8,
              'char' => 93,
            ),
          ),
          'statements' => 
          array (
            0 => 
            array (
              'type' => 'declare',
              'data-type' => 'variable',
              'variables' => 
              array (
                0 => 
                array (
                  'variable' => 'json1',
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 9,
                  'char' => 10,
                ),
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 10,
              'char' => 3,
            ),
            1 => 
            array (
              'type' => 'let',
              'assignments' => 
              array (
                0 => 
                array (
                  'assign-type' => 'variable',
                  'operator' => 'assign',
                  'variable' => 'json1',
                  'expr' => 
                  array (
                    'type' => 'array',
                    'left' => 
                    array (
                      0 => 
                      array (
                        'key' => 
                        array (
                          'type' => 'string',
                          'value' => 'code',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 10,
                          'char' => 17,
                        ),
                        'value' => 
                        array (
                          'type' => 'variable',
                          'value' => 'code',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 10,
                          'char' => 22,
                        ),
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 10,
                        'char' => 22,
                      ),
                      1 => 
                      array (
                        'key' => 
                        array (
                          'type' => 'string',
                          'value' => 'message',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 10,
                          'char' => 30,
                        ),
                        'value' => 
                        array (
                          'type' => 'variable',
                          'value' => 'message',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 10,
                          'char' => 38,
                        ),
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 10,
                        'char' => 38,
                      ),
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 10,
                    'char' => 39,
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 10,
                  'char' => 39,
                ),
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 11,
              'char' => 2,
            ),
            2 => 
            array (
              'type' => 'if',
              'expr' => 
              array (
                'type' => 'list',
                'left' => 
                array (
                  'type' => 'not',
                  'left' => 
                  array (
                    'type' => 'empty',
                    'left' => 
                    array (
                      'type' => 'list',
                      'left' => 
                      array (
                        'type' => 'variable',
                        'value' => 'list',
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 11,
                        'char' => 16,
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 11,
                      'char' => 17,
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 11,
                    'char' => 17,
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 11,
                  'char' => 17,
                ),
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 11,
                'char' => 19,
              ),
              'statements' => 
              array (
                0 => 
                array (
                  'type' => 'let',
                  'assignments' => 
                  array (
                    0 => 
                    array (
                      'assign-type' => 'array-index',
                      'operator' => 'assign',
                      'variable' => 'json1',
                      'index-expr' => 
                      array (
                        0 => 
                        array (
                          'type' => 'string',
                          'value' => 'list',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 12,
                          'char' => 21,
                        ),
                      ),
                      'expr' => 
                      array (
                        'type' => 'variable',
                        'value' => 'list',
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 12,
                        'char' => 29,
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 12,
                      'char' => 29,
                    ),
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 13,
                  'char' => 9,
                ),
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 14,
              'char' => 10,
            ),
            3 => 
            array (
              'type' => 'if',
              'expr' => 
              array (
                'type' => 'list',
                'left' => 
                array (
                  'type' => 'not',
                  'left' => 
                  array (
                    'type' => 'empty',
                    'left' => 
                    array (
                      'type' => 'list',
                      'left' => 
                      array (
                        'type' => 'variable',
                        'value' => 'total',
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 14,
                        'char' => 25,
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 14,
                      'char' => 26,
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 14,
                    'char' => 26,
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 14,
                  'char' => 26,
                ),
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 14,
                'char' => 28,
              ),
              'statements' => 
              array (
                0 => 
                array (
                  'type' => 'let',
                  'assignments' => 
                  array (
                    0 => 
                    array (
                      'assign-type' => 'array-index',
                      'operator' => 'assign',
                      'variable' => 'json1',
                      'index-expr' => 
                      array (
                        0 => 
                        array (
                          'type' => 'string',
                          'value' => 'total',
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 15,
                          'char' => 21,
                        ),
                      ),
                      'expr' => 
                      array (
                        'type' => 'variable',
                        'value' => 'total',
                        'file' => 'C:\\www\\fun\\fun\\fun.zep',
                        'line' => 15,
                        'char' => 30,
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 15,
                      'char' => 30,
                    ),
                  ),
                  'file' => 'C:\\www\\fun\\fun\\fun.zep',
                  'line' => 16,
                  'char' => 9,
                ),
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 17,
              'char' => 14,
            ),
            4 => 
            array (
              'type' => 'fcall',
              'expr' => 
              array (
                'type' => 'fcall',
                'name' => 'header',
                'call-type' => 1,
                'parameters' => 
                array (
                  0 => 
                  array (
                    'parameter' => 
                    array (
                      'type' => 'string',
                      'value' => 'Content-type: application/json',
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 17,
                      'char' => 46,
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 17,
                    'char' => 46,
                  ),
                ),
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 17,
                'char' => 47,
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 18,
              'char' => 11,
            ),
            5 => 
            array (
              'type' => 'fcall',
              'expr' => 
              array (
                'type' => 'fcall',
                'name' => 'exit',
                'call-type' => 1,
                'parameters' => 
                array (
                  0 => 
                  array (
                    'parameter' => 
                    array (
                      'type' => 'fcall',
                      'name' => 'json_encode',
                      'call-type' => 1,
                      'parameters' => 
                      array (
                        0 => 
                        array (
                          'parameter' => 
                          array (
                            'type' => 'variable',
                            'value' => 'json1',
                            'file' => 'C:\\www\\fun\\fun\\fun.zep',
                            'line' => 18,
                            'char' => 30,
                          ),
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 18,
                          'char' => 30,
                        ),
                        1 => 
                        array (
                          'parameter' => 
                          array (
                            'type' => 'constant',
                            'value' => 'JSON_UNESCAPED_UNICODE',
                            'file' => 'C:\\www\\fun\\fun\\fun.zep',
                            'line' => 18,
                            'char' => 53,
                          ),
                          'file' => 'C:\\www\\fun\\fun\\fun.zep',
                          'line' => 18,
                          'char' => 53,
                        ),
                      ),
                      'file' => 'C:\\www\\fun\\fun\\fun.zep',
                      'line' => 18,
                      'char' => 54,
                    ),
                    'file' => 'C:\\www\\fun\\fun\\fun.zep',
                    'line' => 18,
                    'char' => 54,
                  ),
                ),
                'file' => 'C:\\www\\fun\\fun\\fun.zep',
                'line' => 18,
                'char' => 55,
              ),
              'file' => 'C:\\www\\fun\\fun\\fun.zep',
              'line' => 19,
              'char' => 1,
            ),
          ),
          'file' => 'C:\\www\\fun\\fun\\fun.zep',
          'line' => 8,
          'last-line' => 20,
          'char' => 22,
        ),
      ),
      'file' => 'C:\\www\\fun\\fun\\fun.zep',
      'line' => 2,
      'char' => 5,
    ),
    'file' => 'C:\\www\\fun\\fun\\fun.zep',
    'line' => 2,
    'char' => 5,
  ),
);